package data.dao.daoFactoryImpl;

import data.dao.UserDAO;
import data.dao.UserHierarchyDAO;
import data.dao.UserHierarchyDetailDAO;
import data.dao.UserTypeDAO;
import data.dao.daoFactory.UserFactory;
import data.dao.daoImplementation.UserDAOImpl;
import data.dao.daoImplementation.UserHierarchyDAOImpl;
import data.dao.daoImplementation.UserHierarchyDetailDAOImpl;
import data.dao.daoImplementation.UserTypeDAOImpl;


public class UserFactoryImpl extends UserFactory {

	@Override
	public UserDAO getUserDAO() {
		// TODO Auto-generated method stub
		return new UserDAOImpl();
	}

	@Override
	public UserTypeDAO getUserTypeDAO() {
		// TODO Auto-generated method stub
		return new UserTypeDAOImpl();
	}

	@Override
	public UserHierarchyDAO getUserHierarchyDAO() {
		// TODO Auto-generated method stub
		return new UserHierarchyDAOImpl();
	}

	@Override
	public UserHierarchyDetailDAO getUserHierarchyDetailDAO() {
		// TODO Auto-generated method stub
		return new UserHierarchyDetailDAOImpl();
	}
}
